'''题目：输入某年某月某日，判断这一天是这一年的第几天？

程序分析
：以3月5日为例，应该先把前两个月的加起来，然后再加上5天即本年的第几天，特殊情况，闰年且输入月份大于2时需考虑多加一天：'''
year = int(input("请输入你的年份："))
month = int(input("请输入你的月份："))
day = int(input("请输入你的日期："))
months1=[0,31,60,91,121,152,182,213,244,274,305,335,366] #闰年
months2=[0,31,59,90,120,151,181,212,243,273,304,334,365] #平年

#判断是闰年还是平年
if ((year%4==0)and(year%100!=0)) or((year%100==0)and(year%400==0)):
    sum=months1[month-1]+day
else:
    sum=months2[month-1]+day
print(sum)